module.exports = {
    apps: [
        {
            name: 'pc-test',
            script: './node_modules/next/dist/bin/next',
            args: 'start',
            env: {
                PORT: 4002,
                HOST: '0.0.0.0',
                NEXT_PUBLIC_ENV: 'test'
            },
            watch: true,
            ignore_watch: [
                'node_modules',
                'logs'
            ]
        },
		{
            name: 'pc-production',                      // 生产环境
            script: './node_modules/next/dist/bin/next',// 项目启动入口文件
            exec_mode: 'cluster',                       // 应用程序启动模式，这里设置的是cluster_mode（集群），默认是fork
            instances: 'max',                           // 启用多少个实例，用于负载均衡，max最大
            args: 'start',
            env: {
                PORT: 4002,                             // 启动端口
                HOST: '0.0.0.0',
                NEXT_PUBLIC_ENV: 'production'
            },
            watch: true,                                // 是否启用监控模式，默认是false。如果设置成true，当应用程序变动时，pm2会自动重载。这里也可以设置你要监控的文件。
            ignore_watch: [                             // 不用监听的文件
                'node_modules',
                'logs'
            ]
        }
    ]
}